﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using QLTH_DTO;
using QLTH_DATASSECC;

namespace QLTH_BUSINESS
{
  public  class clsPhanLopHSBU
    {
      private readonly clsPhanLopHSDA plda;

      public  clsPhanLopHSBU()
      {
        plda = new clsPhanLopHSDA();
      }
        
      //Load danh sách học sinh chưa phân lớp
      public DataTable DanhSachHocSinh_ChuaCoLop()
      {
          return plda.DanhSachHocSinh_ChuaCoLop();
      }

        //Load danh sách học sinh  trong lớp thuộc khối
      public DataTable DanhSachHocSinh_ThuocLopKhoi(String _manh, String _makhoi, String _malop)
      {
          return plda.DanhSachHocSinh_DaPhanLop(_manh, _makhoi, _malop);
      }

        //Load danh sách lớp theo khối và năm học
      public DataTable DanhSachTheo_Khoi_NamHoc(String _manh, String _makhoi)
      {
          return plda.DanhSachLop_TheoKhoi_NamHoc(_manh, _makhoi);
      }
      //Load danh sách học sinh lớp cũ
      public DataTable DanhSachHS_LopCu()
      {
          return plda.DanhSachHS_LopCu();
      }

        //Load danh sách học sinh lớp mới
      public DataTable DanhSachHS_ConLai(String _manhcu, String _makhoicu, String _malopcu, String _manhmoi, String _makhoimoi, String _malopmoi)
      {
          return plda.DanhSachHS_ConLai(_manhcu, _makhoicu, _malopcu, _manhmoi, _makhoimoi, _malopmoi);
      }

        //Thêm hồ sơ hs chưa phân lớp vào lớp
      public int PhanLop_HS_DauNam(clsPhanLopHSDTO pldto)
      {
          return plda.PhanLop_HS_DauNam(pldto);
        }

      //Xóa học sinh đã phân lớp về ds lớp cũ
      public int ChuyenHSVe_DSCu(clsPhanLopHSDTO pldto)
      {
          return plda.ChuyenHSVe_DSCu(pldto);
      }

        //chuyển học sinh từ lớp cũ lên lớp mới


        //Chuyển học sinh về lớp cũ
      public int XoaHS_LopMoi(clsPhanLopHSDTO pldto)
      {
          return plda.XoaHS_LopMoi(pldto);
      }
    }
}
